package com.JMM;

/**
 * 指令重排：你写的程序，计算机并不是按照你写的去执行
 * 源代码-->编译器优化的重排-->指令并行也可能会重排-->内存系统也会重排-->执行
 * 处理器在进行指令重排的时候，考虑：数据之间的依赖性
 * */
public class VolatileDemo3 {
    public static void main(String[] args) {

    }
}
